MELD[2]


A declarative language for writing messages and methods. Adds a higher level of abstraction to the description of object behavior. An extension of attribute grammars. Its implementation takes advantage of algorithms developed for incremental attribute grammar evaluation in the context of language-based programming environments.

"MELD: A declarative language for writing methods", G. E. Kaiser and D. Garlan, Technical report, Carnegie Mellon University, SEI, June 1986.